using OneGame.Gameplay.Monster;

namespace OneGame.Gameplay.Core
{
    public interface IActorModel
    {
        void SetAttribute(CombatAttributeKeys attributeKey, int value);
        int GetAttribute(CombatAttributeKeys attributeKey);
        ActorState State { get; set; }
        bool IsDead => (State & ActorState.Dead) != 0;
    }
}